package cn.bugDance.domain.award.service;


import cn.bugDance.domain.activity.model.entity.ActivityPartakeOrderEntity;
import cn.bugDance.domain.award.model.entity.DistributeAwardEntity;
import cn.bugDance.domain.strategy.model.entity.RaffleAwardEntity;

/**
 * 1.saveAwardRecord(保存用户中奖记录)
 */
public interface IAwardService {


    void saveAwardRecord(RaffleAwardEntity raffleAwardEntity, ActivityPartakeOrderEntity activityPartakeOrderEntity);

    /**
     * 分发奖品(1.积分, 2.实体)
     * @param distributeAwardEntity 分发奖品
     */
    void distributeAward(DistributeAwardEntity distributeAwardEntity);
}
